three digit addition with regrouping